cast a shadow upon - Turkish English Dictionary